incontestable proof

Translations
неоспоримое доказательство
The scientist produced incontestable proof to support the theory.
Учёный представил неоспоримое доказательство в поддержку этой теории.